const express = require('express')

const router = express.Router()
const USER_HANDLER = require('../router_handler/user.js')


// 1.导入验证表单数据的中间件
const expressJoi =require('@escook/express-joi')
// 2.导入需要验证的规则对象
const {reg_login_schema,update_avatar_schema} = require('../schema/user')

// 3.在使用路由中，声明局部中间件，对当前请求中携带的数据进行验证
// 注册新用户
router.post('/reguser',expressJoi(reg_login_schema),USER_HANDLER.regUser)
// 登陆
router.post('/login',expressJoi(reg_login_schema),USER_HANDLER.login)
// 等换头像的路由
router.post('/avatar',expressJoi(update_avatar_schema),USER_HANDLER.upAvatar)

module.exports = router